// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import './assets/css/common.css'
import App from './App'
import router from './router'
import store from './store'
import VueClipboard from 'vue-clipboard2'
import '@/permission' // permission control


import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios);
Vue.prototype.$axios = axios;
Vue.use(VueClipboard);

Vue.config.productionTip = false;
Vue.use(ElementUI);

// import './mockjs'; //引用mock

Vue.prototype.getCookie = function () {
  if (document.cookie.length > 0) {
    var arr = document.cookie.split("; "); //这里显示的格式需要切割一下自己可输出看下
    for (var i = 0; i < arr.length; i++) {
      var arr2 = arr[i].split("="); //再次切割
      //判断查找相对应的值
      if (arr2[0] == "userName") {
        this.ruleForm.username = arr2[1]; //保存到保存数据的地方
      }
    }
  }
}
Vue.prototype.setCookie = function (c_name, c_pwd, exdays) {
  var exdate = new Date(); //获取时间
  exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); //保存的天数
  //字符串拼接cookie
  window.document.cookie =
    "userName" + "=" + c_name + ";path=/;expires=" + exdate.toGMTString();
}

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  store,
  components: {
    App
  },
  template: '<App/>'
})
